first deputy managing director - English Synonyms Dictionary